package com.zxjbyte.yiyi.module.system.service;

import com.zxjbyte.yiyi.framework.common.domain.api.PageResult;
import com.zxjbyte.yiyi.framework.mybatis.service.BaseServiceX;
import com.zxjbyte.yiyi.module.system.domain.dto.ErrorLogAddDTO;
import com.zxjbyte.yiyi.module.system.domain.entity.ErrorLogPO;
import com.zxjbyte.yiyi.module.system.domain.param.ErrorLogListParam;
import com.zxjbyte.yiyi.module.system.domain.param.ErrorLogProcessParam;
import com.zxjbyte.yiyi.module.system.domain.vo.ErrorLogListVO;

/**
 * @Author zhangxingjia
 * @Date 2023/3/17 17:30
 * @Version: 1.0
 */
public interface ErrorLogService extends BaseServiceX<ErrorLogPO> {

    PageResult<ErrorLogListVO> list(ErrorLogListParam param);

    void process(ErrorLogProcessParam param);

    void add(ErrorLogAddDTO addReqDto);
}
